Consensus Game Acceptors
نویسندگان
چکیده
We propose a game for recognising formal languages, in which two players with imperfect information need to coordinate on a common decision, given private input information. The players have a joint objective to avoid an inadmissible decision, in spite of the uncertainty induced by the input. We show that this model of consensus acceptor games characterises context-sensitive languages, and conversely, that winning strategies in such games can be described by context-sensitive languages. This implies that it is undecidable whether a consensus game admits a winning strategy, and, even if so, it is PSPACE-hard to execute one. On the positive side, we show that whenever a winning strategy exists, there exists one that can be implemented by a linear bounded automaton.
منابع مشابه
Consensus Game Acceptors and Iterated Transductions
We study a game for recognising formal languages, in which two players with imperfect information need to coordinate on a common decision, given private input words correlated by a finite graph. The players have a joint objective to avoid an inadmissible decision, in spite of the uncertainty induced by the input. We show that the acceptor model based on consensus games characterises context-sen...
متن کاملBrief Announcement: Multicoordinated Paxos∗
In the consensus problem, processes must agree on a single value, given a set of proposals. It is used, for example, to implement statemachine replication [4], in which failure-independent processors are replicated to implement a reliable service. In this approach, the states of the replicas are consistently changed by applying deterministic commands from a sequence, each one agreed upon using ...
متن کاملFast Byzantine Paxos
The consensus problem can be described in terms of the actions taken by three classes of agents: proposers, who propose values, acceptors, who together are responsible for choosing a single proposed value, and learners, who must learn the chosen value [10]. A single processor can act as more than one kind of agent. Consensus can be specified using the following three safety properties and two l...
متن کاملCan we solve asynchronous byzantine consensus without cryptography?
Lamport [1] presented lower bound results on the number of acceptors required as a function of the number of processes that can fail so that fast asynchronous consensus can be achieved in the byzantine setting for favourable runs. The lower bounds presented assume that processes can use public-key cryptography during the computation. We explore how the lower bound results change if the public-k...
متن کاملConsensus Dynamics in a non-deterministic Naming Game with Shared Memory
In the naming game, individuals or agents exchange pairwise local information in order to communicate about objects in their common environment. The goal of the game is to reach a consensus about naming these objects. Originally used to investigate language formation and self-organizing vocabularies, we extend the classical naming game with a globally shared memory accessible by all agents. Thi...
متن کامل